/**  
 * @Title: GoodsVO.java
 * @Package com.silverbox.sweeporder.controller.index.vo
 * @author litao
 * @date 2018年1月18日
 */
package com.silverbox.sweeporder.controller.index.vo;

import io.swagger.annotations.ApiModelProperty;

/**
 * ClassName: GoodsVO 
 * @author litao
 * @date 2018年1月18日
 */
public class GoodsVO {

	@ApiModelProperty(notes="菜品id")
	private Integer goodsId;
	
	@ApiModelProperty(notes="规格id")
	private Long sizeId;
	
	@ApiModelProperty(notes="菜品名称")
	private String goodsName;
	
	@ApiModelProperty(notes="图片路径")
	private String imagePath;
	
	@ApiModelProperty(notes="是否组合套餐 0普通商品 1普通套餐 2组合套餐")
	private Integer isPackage;
	
	@ApiModelProperty(notes="商品价格")
	private double price ;
	
	@ApiModelProperty(notes="会员价格")
	private Double memberPrice;

    @ApiModelProperty(notes="商品原价")
    private double originPrice ;
	
	@ApiModelProperty(notes="规格类型")
	private String sizeType ;
	
	@ApiModelProperty(notes="商品描述")
	private String description;
	
	@ApiModelProperty(notes="是否称重商品")
	private Integer isWeight;
	
	@ApiModelProperty(notes="是否售罄")
	private Integer isSellOut;
	
	@ApiModelProperty(notes="周售数量（预留）")
	private Integer salesVolume;
	
	@ApiModelProperty(notes="折扣商品扩展信息（预留")
	private DiscountInfoVO discountInfo;
	
	@ApiModelProperty(notes="规格数量")
	private Integer sizeCount;
	
	@ApiModelProperty(notes="分类Id")
    private Long categoryId;

	@ApiModelProperty(notes="分类名称")
    private String categoryName;
	
	@ApiModelProperty(notes="活动标签")
    private Integer goodsTab;
	
	@ApiModelProperty(notes="商品起卖数量")
    private Integer goodsSellNum;
	
	@ApiModelProperty(notes="商品累加数量")
    private Integer goodsAddNum;
	
	@ApiModelProperty(notes="是否属于必选分类下商品 0否 1是")
    private Integer requiredCategory = 0;
	
	@ApiModelProperty(notes="商品辣度名称")
    private String spicyName;
    
	@ApiModelProperty(notes=" 商品辣度值")
    private Integer spicyValue;
	
	@ApiModelProperty(notes="商品辣度图片路径")
    private String spicyImagePath;
	
	public Integer getGoodsId() {
		return goodsId;
	}

	public void setGoodsId(Integer goodsId) {
		this.goodsId = goodsId;
	}

	public Long getSizeId() {
		return sizeId;
	}

	public void setSizeId(Long sizeId) {
		this.sizeId = sizeId;
	}

	public String getGoodsName() {
		return goodsName;
	}

	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}

	public String getImagePath() {
		return imagePath;
	}

	public void setImagePath(String imagePath) {
		this.imagePath = imagePath;
	}

	public Integer getIsPackage() {
		return isPackage;
	}

	public void setIsPackage(Integer isPackage) {
		this.isPackage = isPackage;
	}

	public double getPrice() {
		return price;
	}

	public void setPrice(double price) {
		this.price = price;
	}

	public String getSizeType() {
		return sizeType;
	}

	public void setSizeType(String sizeType) {
		this.sizeType = sizeType;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public Integer getIsWeight() {
		return isWeight;
	}

	public void setIsWeight(Integer isWeight) {
		this.isWeight = isWeight;
	}

	public Integer getIsSellOut() {
		return isSellOut;
	}

	public void setIsSellOut(Integer isSellOut) {
		this.isSellOut = isSellOut;
	}

	public Integer getSalesVolume() {
		return salesVolume;
	}

	public void setSalesVolume(Integer salesVolume) {
		this.salesVolume = salesVolume;
	}

	public DiscountInfoVO getDiscountInfo() {
		return discountInfo;
	}

	public void setDiscountInfo(DiscountInfoVO discountInfo) {
		this.discountInfo = discountInfo;
	}

	public Integer getSizeCount() {
		return sizeCount;
	}

	public void setSizeCount(Integer sizeCount) {
		this.sizeCount = sizeCount;
	}

	public Long getCategoryId() {
		return categoryId;
	}

	public void setCategoryId(Long categoryId) {
		this.categoryId = categoryId;
	}

	public String getCategoryName() {
		return categoryName;
	}

	public void setCategoryName(String categoryName) {
		this.categoryName = categoryName;
	}

	public Integer getGoodsTab() {
		return goodsTab;
	}

	public void setGoodsTab(Integer goodsTab) {
		this.goodsTab = goodsTab;
	}

	public Integer getGoodsSellNum() {
		return goodsSellNum;
	}

	public void setGoodsSellNum(Integer goodsSellNum) {
		this.goodsSellNum = goodsSellNum;
	}

	public Integer getGoodsAddNum() {
		return goodsAddNum;
	}

	public void setGoodsAddNum(Integer goodsAddNum) {
		this.goodsAddNum = goodsAddNum;
	}

	public Integer getRequiredCategory() {
		return requiredCategory;
	}

	public void setRequiredCategory(Integer requiredCategory) {
		this.requiredCategory = requiredCategory;
	}

	public String getSpicyName() {
		return spicyName;
	}

	public void setSpicyName(String spicyName) {
		this.spicyName = spicyName;
	}

	public Integer getSpicyValue() {
		return spicyValue;
	}

	public void setSpicyValue(Integer spicyValue) {
		this.spicyValue = spicyValue;
	}

	public String getSpicyImagePath() {
		return spicyImagePath;
	}

	public void setSpicyImagePath(String spicyImagePath) {
		this.spicyImagePath = spicyImagePath;
	}

	public Double getMemberPrice() {
		return memberPrice;
	}

	public void setMemberPrice(Double memberPrice) {
		this.memberPrice = memberPrice;
	}

    public double getOriginPrice() {
        return originPrice;
    }

    public GoodsVO setOriginPrice(double originPrice) {
        this.originPrice = originPrice;
        return this;
    }
}
